package ae.pcfc.cldos.online.common.prdb.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 
 * @author arosa
 *
 */
@Entity
@Table(name = "T_SYSTEM_VALUES")
public class SystemValues {
	
	public static final String __SV_TYPE = "svType";
	public static final String __SV_CODE = "svCode";
	public static final String __SV_DESC = "svDesc";
	public static final String __SV_DESC_ARB = "svDescArb";
	public static final String __SV_STATUS = "svStatus";
	
	public static final String __SV_STATUS_ACTIVE = "A";
	public static final String __SV_STATUS_DELETED = "D";
	
	private SystemValueHibernateKey systemValueHibernateKey;
	
	@Id
	public SystemValueHibernateKey getSystemValueHibernateKey() {
		return systemValueHibernateKey;
	}
	public void setSystemValueHibernateKey(SystemValueHibernateKey systemValueHibernateKey) {
		this.systemValueHibernateKey = systemValueHibernateKey;
	}
	
	private String svType;
	private String svCode;
	private String svDesc;
	private String svDescArb;
	private String svStatus;
	
	@Column(name = "SV_TYPE", nullable = true, length = 20, insertable = false, updatable=false )
	public String getSvType() {
		return svType;
	}
	public void setSvType(String svType) {
		this.svType = svType;
	}
	
	@Column(name = "SV_CODE", nullable = true, length = 20, insertable = false, updatable=false )
	public String getSvCode() {
		return svCode;
	}
	public void setSvCode(String svCode) {
		this.svCode = svCode;
	}
	
	@Column(name = "SV_DESC", nullable = true, length = 50, insertable = false, updatable=false )
	public String getSvDesc() {
		return svDesc;
	}
	public void setSvDesc(String svDesc) {
		this.svDesc = svDesc;
	}
	
	@Column(name = "SV_DESC_ARB", nullable = true, length = 50, insertable = false, updatable=false )
	public String getSvDescArb() {
		return svDescArb;
	}
	public void setSvDescArb(String svDescArb) {
		this.svDescArb = svDescArb;
	}
	
	@Column(name = "SV_STATUS", nullable = true, length = 1, insertable = false, updatable=false )
	public String getSvStatus() {
		return svStatus;
	}
	public void setSvStatus(String svStatus) {
		this.svStatus = svStatus;
	}
}
